<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<input type="text" name="" id="iut" value="" />
		<script type="text/javascript">
			/*
				键盘事件
					onkeydown
						-键盘被按下
						-对于onkeydown来说如果一直按着某个按键不松手，则事件会一直触发
						-当onkeywown连续触发时，第一次和第二次之间的见过稍微长一点，其他的会非常的快
							这种设计时为了防止误操作
					onkeyup
						-键盘被松开
						-onkeyup没有连续触发的情况
				键盘事件一般都会绑定给一些可以获取到焦点的对象,或者是document
				通过keyCode可以来获取案件的编码
					通过它的可以判断那个按键被按下
					例子
						if(event.keyCode === 89){
							alert("y被按下了")；
						}
						如何判断两个按键同时被按下
							除了keycode，事件按键还提供了其他的几个属性
								altkey
								ctrlkey
								shiftkey
									这三个属性时判断alt ctrl 和shift是否被按下
									如果按下则返回true否则返回false
						if(event.keyCode === 89 && event.ctrlkey){
							alert("ctrl和y同时被按下")；
						}
						
				
			*/
		   var inu = document.getElementsByTagName(input)[0];
		   Input.onkeydown = function(){
			   console.log("被按下");
			   //在文本框中输入内容属于onkeydown的默认行为
			   //如果在onkeydown中取消了默认行为，则输入内容不会出现在文本框中
			   return false;
		   }
		   document.onkeydown = function(event){
			   event = event || window.event 
			   alert("案件被按下了");
		   }
		   document.onkeyup = function(){
			   alert("案件被松开了");
		   }
		</script>
	</body>
</html>
